package com.xzlf.job.java;


import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import java.util.concurrent.TimeUnit;

public class MyTimerTask {
    public static void main(String[] args) {
        // 定义任务1
        TimerTask timerTask1 = new TimerTask() {
            @Override
            public void run() {
                try {
                    TimeUnit.SECONDS.sleep(5);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                System.out.println("进入 timerTask 1：" + new Date());
            }
        };
        // 定义任务2
        TimerTask timerTask2 = new TimerTask() {
            @Override
            public void run() {
                System.out.println("进入 timerTask 2：" + new Date());
            }
        };
        // 计时器
        Timer timer = new Timer();
        // 添加执行任务（延迟 1s  执行，每 3s 执行一次）
        timer.schedule(timerTask1, 1000, 3000);
        timer.schedule(timerTask2, 1000, 3000);
    }
}
